package domain

import (
	"gitee.com/cjsn/topsdk/util"
)

type TmallServicecenterServicestoreDeleteservicestoreResultBase struct {
	/*
	   errorCode     */
	ErrorCode *int64 `json:"error_code,omitempty" `

	/*
	   errorMsg     */
	ErrorMsg *string `json:"error_msg,omitempty" `

	/*
	   gmtCreate     */
	GmtCreate *util.LocalTime `json:"gmt_create,omitempty" `

	/*
	   gmtModified     */
	GmtModified *util.LocalTime `json:"gmt_modified,omitempty" `

	/*
	   success     */
	Success *bool `json:"success,omitempty" `

	/*
	   value     */
	Value *int64 `json:"value,omitempty" `
}

func (s *TmallServicecenterServicestoreDeleteservicestoreResultBase) SetErrorCode(v int64) *TmallServicecenterServicestoreDeleteservicestoreResultBase {
	s.ErrorCode = &v
	return s
}
func (s *TmallServicecenterServicestoreDeleteservicestoreResultBase) SetErrorMsg(v string) *TmallServicecenterServicestoreDeleteservicestoreResultBase {
	s.ErrorMsg = &v
	return s
}
func (s *TmallServicecenterServicestoreDeleteservicestoreResultBase) SetGmtCreate(v util.LocalTime) *TmallServicecenterServicestoreDeleteservicestoreResultBase {
	s.GmtCreate = &v
	return s
}
func (s *TmallServicecenterServicestoreDeleteservicestoreResultBase) SetGmtModified(v util.LocalTime) *TmallServicecenterServicestoreDeleteservicestoreResultBase {
	s.GmtModified = &v
	return s
}
func (s *TmallServicecenterServicestoreDeleteservicestoreResultBase) SetSuccess(v bool) *TmallServicecenterServicestoreDeleteservicestoreResultBase {
	s.Success = &v
	return s
}
func (s *TmallServicecenterServicestoreDeleteservicestoreResultBase) SetValue(v int64) *TmallServicecenterServicestoreDeleteservicestoreResultBase {
	s.Value = &v
	return s
}
